Supporting Distributed Software Teams with 3D Virtual Worlds Design and prototype of a 3D virtual world environment for virtual collaboration in software engineering
نویسنده
چکیده
Today, software engineering projects are prevalently performed by development teams that are geographically distributed over two or more locations. However, this trend also introduces a number of complications when it comes to communication between stakeholders, coordination of work, and control of the project. This thesis aims to develop a prototype of an environment in a 3D virtual world which supports distributed software teams. In this environment, virtual team members share a common space, communicate through multiple communication channels and have better team awareness, which ultimately helps them to complete software projects. The theoretical part of this thesis investigates the changes that have evolved in software engineering and software project management disciplines as a consequence of distribution of software team members. Furthermore, it elaborates the complexities within these teams as well as different technologies that have been employed in order to connect geographically distant co-workers. Finally, the virtual world technology and its opportunities in the context of distributed software projects are presented. The practical part is based on the findings of the theoretical part of the thesis. Based on the issues of virtual software teams that are discovered, one part of the requirements for a virtual world tool is defined. Together with the requirements of the software process itself, these requirements are implemented into a prototype that should enable distributed software teams to perform their work more efficiently and with greater ease. The prototype is based on Sun’s Project Wonderland. A user study was conducted which shows that environments in virtual worlds can support the software development and project management disciplines in distributed settings. Richer and numerous communication possibilities, different applications and the ability to work with team colleagues in a shared space help distributed software teams to overcome the barriers of physical separation. The only prerequisite for the successful use of such environments is their high performance.
منابع مشابه
Supporting distributed team working in 3D virtual worlds: a case study in Second Life
Purpose –This paper reports on a study into how a threedimensional (3D) virtual world (Second Life) can facilitate socialisation and team working amongst students working on a team project at a distance. This models the situation in many commercial sectors where work is increasingly being conducted across time zones and between multiple teams. Collaboration in these geographically distributed t...
متن کامل3D Virtual Worlds: Assessing the Experience and Informing Design
Teams meet in 3D virtual worlds more frequently than ever before, yet the tools for evaluating 3D collaboration environments are underdeveloped. To close the 3D collaboration tool evaluation gap, the authors integrate lessons from the gaming industry and distributed work research. They develop two complementary approaches. First, the individual user’s perspective using eye-tracking (ET) is addr...
متن کاملThe "3D Wiki": Blending virtual worlds and Web architecture for remote collaboration
While a lot of technical data is available on the Web, conveying information about detailed procedures for the assembly and repair of complex machinery has so far been limited mostly to 2D drawings and textual content. In this paper we describe the technology behind our 3D Wiki, a system meant to address this problem. By blending the functionality of virtual worlds (3D visualization and navigat...
متن کاملA New Trust Model for B2C E-Commerce Based on 3D User Interfaces
Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...
متن کاملDesign Agents in 3D Virtual Worlds
Design agents are rational agents that monitor and modify elements of a designed environment. Special characteristics of design agents include the ability to reason about patterns and concepts, and the ability to act autonomously in modifying or changing the design to achieve their own goals. 3D Virtual Worlds are multi-user distributed systems that provide a designed environment and a closed w...
متن کامل